﻿/* tslint:disable */
/* eslint-disable */

/**
 * 订单
 * @export
 * @interface EsOrder
 */
export interface EsOrder {

    /**
     * Id
     * @type {number}
     * @memberof EsOrder
     */
    id?: string | null;

    /**
     * 商户ID
     * @type {string}
     * @memberof EsOrder
     */
    merchantId?: string | null;

    /**
     * 商户名称
     * @type {string}
     * @memberof EsOrder
     */
    merchantName?: string | null;

    /**
     * 渠道ID
     * @type {string}
     * @memberof EsOrder
     */
    channelId?: string | null;

    /**
     * 渠道名称
     * @type {string}
     * @memberof EsOrder
     */
    channelName?: string | null;

    /**
     * 产品ID
     * @type {string}
     * @memberof EsOrder
     */
    productId?: string | null;

    /**
     * 产品名称
     * @type {string}
     * @memberof EsOrder
     */
    productName?: string | null;

    /**
     * 手机号码
     * @type {string | null}
     * @memberof EsOrder
     */
    phone?: string | null;

    /**
     * 脱敏手机号码
     * @type {string | null}
     * @memberof EsOrder
     */
    phoneC?: string | null;

    /**
     * 商户订单ID
     * @type {string | null}
     * @memberof EsOrder
     */
    merchantOrderId?: string | null;

    /**
     * 省份
     * @type {string | null}
     * @memberof EsOrder
     */
    province?: string | null;

    /**
     * 城市
     * @type {string | null}
     * @memberof EsOrder
     */
    city?: string | null;

    /**
     * 信息费
     * @type {number}
     * @memberof EsOrder
     */
    informationFee?: number;

    /**
     * 商户结算价格
     * @type {number}
     * @memberof EsOrder
     */
    merchantSettlementPrice?: number;

    /**
     * 渠道结算价格
     * @type {number}
     * @memberof EsOrder
     */
    channelSettlementPrice?: number;

    /**
     * 透传数据
     * @type {string | null}
     * @memberof EsOrder
     */
    extData?: string | null;

    /**
     * 外部订单ID
     * @type {string | null}
     * @memberof EsOrder
     */
    outOrderId?: string | null;

    /**
     * 订单状态
     * @type {number}
     * @memberof EsOrder
     */
    orderStatus?: number;

    /**
     * 订单描述
     * @type {string | null}
     * @memberof EsOrder
     */
    orderMessage?: string | null;

    /**
     * 是否扣除 0:不扣除 1:扣除
     * @type {number}
     * @memberof EsOrder
     */
    isDeduction?: number;

    /**
     * 请求IP
     * @type {string | null}
     * @memberof EsOrder
     */
    requestIP?: string | null;

    /**
     * 创建时间
     * @type {Date | null}
     * @memberof EsOrder
     */
    createTime?: Date | null;

    /**
     * 备注
     * @type {string | null}
     * @memberof EsOrder
     */
    remark?: string | null;

    /// <summary>
    /// 同步状态 0:等待 1:同步完成 2:不同步 3:同步失败
    /// </summary>
    syncStatus: string | null;

    /**
     * 类别编码
     * @type {string | null}
     * @memberof EsOrder
     */
    productChannelCode?: string | null;

    /**
     * 产品类别编码
     * @type {string | null}
     * @memberof EsOrder
     */
    productCategoryCode?: string | null;
}
